package com.yuyou.fn.tradingservice.vo;

import com.yuyou.fn.common.condition.annotation.FullLike;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * Created by hboxs004 on 2017/4/21.
 */
@ApiModel(value = "注册信息",description="ServiceMerchantVo")
public class ServiceMerchantVo {
    /** 商家id */
    private Long merchantId;

    /** 商家名称 */
    @FullLike
    @ApiModelProperty(value = "用户名" )
    private String merchantName;

    /** 商家登陆密码 */
    @ApiModelProperty(value = "密码，md5" )
    private String merchantPassword;

    /** 商家介绍 */
    private String introduce;

    /** 手机号 */
    @FullLike
    @ApiModelProperty(value = "手机号码" )
    private String phoneNo;

    /**  */
    private String headImageUrl;

    /** 审批状态：0-未审批，1-审批通过，2-审批不通过 */
    private Integer status;

    /** 服务类型id */
    private Long categoryId;

    /** 服务类型名称 */
    private String name;

    /** 创建时间 */
    private Date createTime;

    /** 修改时间 */
    private Date updateTime;

    /** 备注 */
    private String remarks;


    private String code;

    private Long userId;





    private String category_ids;

    private String category_names;

    private String types;


    private String username;



    /**  */
    @ApiModelProperty(value = "所属区域")
    private Long belongAreaTeamId;

    /**  */
    @ApiModelProperty(value = "所属业务组")
    private Long belongBusTeamId;

    /** 注册类型： 0区域，1业务组，2教师 */
    @ApiModelProperty(value = " 所属业务组名称")
    private String belongBusTeamName;


    /** 0:未设置 1:男 2:女 */
    private Integer sex;

    /**  */
    @ApiModelProperty(value = "身份证")
    private String idNo;

    /** 任教年级ids,道号隔开 */
    @ApiModelProperty(value = " 任教年级ids,道号隔开")
    private String teachGradeIds;

    /** 任教年级name,道号隔开 */
    @ApiModelProperty(value = "任教年级name,道号隔开")
    private String teachGradeNames;

    /** 任教科目ids,道号隔开 */
    @ApiModelProperty(value = "任教科目ids,道号隔开")
    private String teachSubjectIds;

    /** 任教科目name,道号隔开 */
    @ApiModelProperty(value = "任教科目name,道号隔开")
    private String teachSubjectNames;

    /** 注册类型： 0区域，1业务组，2教师 */
    @ApiModelProperty(value = " 注册类型： 1区域，2业务组，3教师")
    private Integer roleType;

    @ApiModelProperty(value = "教师名称")
    private String teacherName;


    private Date beginTime;

    private Date endTime;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }


    public Long getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }

    public String getMerchantName() {
        return merchantName;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    public String getMerchantPassword() {
        return merchantPassword;
    }

    public void setMerchantPassword(String merchantPassword) {
        this.merchantPassword = merchantPassword;
    }

    public String getIntroduce() {
        return introduce;
    }

    public void setIntroduce(String introduce) {
        this.introduce = introduce;
    }

    public String getPhoneNo() {
        return phoneNo;
    }

    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }

    public String getHeadImageUrl() {
        return headImageUrl;
    }

    public void setHeadImageUrl(String headImageUrl) {
        this.headImageUrl = headImageUrl;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Long categoryId) {
        this.categoryId = categoryId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }


    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }


    public String getCategory_ids() {
        return category_ids;
    }

    public void setCategory_ids(String category_ids) {
        this.category_ids = category_ids;
    }

    public String getCategory_names() {
        return category_names;
    }

    public void setCategory_names(String category_names) {
        this.category_names = category_names;
    }

    public String getTypes() {
        return types;
    }

    public void setTypes(String types) {
        this.types = types;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }


    public Long getBelongAreaTeamId() {
        return belongAreaTeamId;
    }

    public void setBelongAreaTeamId(Long belongAreaTeamId) {
        this.belongAreaTeamId = belongAreaTeamId;
    }

    public Long getBelongBusTeamId() {
        return belongBusTeamId;
    }

    public void setBelongBusTeamId(Long belongBusTeamId) {
        this.belongBusTeamId = belongBusTeamId;
    }

    public String getBelongBusTeamName() {
        return belongBusTeamName;
    }

    public void setBelongBusTeamName(String belongBusTeamName) {
        this.belongBusTeamName = belongBusTeamName;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public String getIdNo() {
        return idNo;
    }

    public void setIdNo(String idNo) {
        this.idNo = idNo;
    }

    public String getTeachGradeIds() {
        return teachGradeIds;
    }

    public void setTeachGradeIds(String teachGradeIds) {
        this.teachGradeIds = teachGradeIds;
    }

    public String getTeachGradeNames() {
        return teachGradeNames;
    }

    public void setTeachGradeNames(String teachGradeNames) {
        this.teachGradeNames = teachGradeNames;
    }

    public String getTeachSubjectIds() {
        return teachSubjectIds;
    }

    public void setTeachSubjectIds(String teachSubjectIds) {
        this.teachSubjectIds = teachSubjectIds;
    }

    public String getTeachSubjectNames() {
        return teachSubjectNames;
    }

    public void setTeachSubjectNames(String teachSubjectNames) {
        this.teachSubjectNames = teachSubjectNames;
    }

    public Integer getRoleType() {
        return roleType;
    }

    public void setRoleType(Integer roleType) {
        this.roleType = roleType;
    }

    public String getTeacherName() {
        return teacherName;
    }

    public void setTeacherName(String teacherName) {
        this.teacherName = teacherName;
    }

    public Date getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }
}
